#!/usr/bin/env python3
# -*- coding: utf-8 -*-
' main entry '
__author__ = 'pingwu you'



from datetime import timedelta


def dt_help():
    from datetime import datetime
    #当前系统时区下的当前时间 locale 本地时间是指当前操作系统设定的时区
    print(datetime.now())
    dt = datetime(2015, 4, 19, 12, 20) # 用指定日期时间创建datetime
    print(dt)
    """
    注意Python的timestamp是一个浮点数，整数位表示秒。
    某些编程语言（如Java和JavaScript）的timestamp使用整数表示毫秒数，
        这种情况下只需要把timestamp除以1000就得到Python的浮点表示方法。
    """
    print(dt.timestamp())
    print(datetime.fromtimestamp(dt.timestamp()))
    print(datetime.utcfromtimestamp(dt.timestamp())) # UTC时间
    #注意转换后的datetime是没有时区信息的。
    cday = datetime.strptime('2015-6-1 8:9:9', '%Y-%m-%d %H:%M:%S')
    print(cday)
    print(cday.strftime('%Y-%m-%d %H:%M:%S'))

    newdt=datetime.now() + timedelta(days=1, hours=2)
    print(newdt.strftime('%Y-%m-%d %H:%M:%S'))
